NuclearEngagement\Core\ServiceDiscovery A

Total Complexity 59
Dependencies 9
Dependents 0
Total lines 419
Lines of code 231
Logical lines of code 130
Comment lines 118
Methods 17
Properties 4

Methods 17

Method Rating Maintainability Complexity Lines of code
analyzeFile()
A
47 8 35
extractMetadata()
A
49 8 31
discoverServices()
S
53 5 23
checkServiceHealth()
S
50 4 29
extractDependencies()
S
59 5 14
validateDependencies()
S
61 5 12
scanDirectory()
S
58 4 16
loadProviders()
S
60 3 14
registerDiscoveredService()
S
60 3 13
init()
S
65 3 9
run_health_checks()
S
66 3 9
autoRegister()
S
70 2 6
getDependencyGraph()
S
68 2 7
registerProvider()
S
79 1 3
getHealthStatus()
S
80 1 3
setAutoDiscovery()
S
80 1 3
clearCache()
S
76 1 4